.fb-switch {
	.el-switch__core {
		height: 14px;
		background-color: #fff;
		border: 1px solid #DDDDDD;
		&:after {
			background-color: #DDDDDD;
			width: 20px;
			height: 20px;
			top: -4px;
			left: -4px;
		}
	}
  &.is-checked {
    .el-switch__core {
      background-color: #EFF3FB !important;
      border: 1px solid #EFF3FB !important;
      &::after {
        background-color: #406EFF;
        top: -4px;
        left: 100%;
      }
    }
  }
}

.fb-radio {
  display: inline-flex !important;
  align-items: center;
  .el-radio__input {
    display: inline-flex;
    align-items: center;
    &.is-checked {
      .el-radio__inner {
        background: #fff;
        &::after {
          background-color: #406EFF;
          width: 6px;
          height: 6px;
        }
      }
    }
  }
  .el-radio__label {
    font-size: 14px;
    padding-left: 8px;
  }
}